Information processor, content determining method, and computer-readable storing medium

ABSTRACT

An information processor includes a recognition section that recognizes a feature of a viewer of content, an acquisition section that acquires a recognition error that occurs when the feature of the viewer is recognized by the recognition section, and a determination section that determines content to be output, on the basis of the acquired recognition error.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to an information processor, a contentdetermining method, and a computer-readable storing medium.

2. Description of the Related Art

An apparatus equipped with a video output device is conventionallyknown, which includes the video output device connected to a videosupply device, a reflection member, and a screen. In this apparatus,output light, from the video output device, for projecting content isreflected by the reflection member, and the output light reflected bythe reflection member is projected onto the screen which is formed inshape of the contour of the content, thereby giving improved impressionsto the viewers (see, for example, Japanese Patent Application Laid-OpenNo. 2011-150221).

The output device according to the technology as described above,however, would output the content in an unsolicited manner; it would notbe able to output content appropriate for a certain viewer.

A conceivable way of outputting content appropriate for a viewer wouldbe, for example, to recognize a feature, such as the age or gender, of aviewer from an image of the viewer's face obtained by photographing theviewer, and to output content that is appropriate for the recognizedfeature. The result of recognition of a viewer's feature, however,involves a certain level of recognition error. There are cases wherecontent inappropriate for the target viewer is output.

An object of the present invention is to prevent an undesirablesituation where content inappropriate for a viewer is output due to arecognition error involved in recognition of a feature of the viewer.

SUMMARY OF THE INVENTION

To achieve the above object, an information processor as recited inclaim 1 of the present invention includes: a recognition section thatrecognizes a feature of a viewer of content; an acquisition section thatacquires a recognition error that occurs when the feature of the vieweris recognized by the recognition section; and a determination sectionthat determines content to be output, on the basis of the acquiredrecognition error.

According to the present invention, it is possible to prevent such anundesirable situation where content inappropriate for a viewer is outputdue to a recognition error involved in recognition of a feature of theviewer.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING

FIG. 1 is a block diagram showing the functional configuration of adigital signage device according to an embodiment of the presentinvention;

FIG. 2 shows a schematic configuration of the screen unit shown in FIG.1;

FIG. 3 shows, on the upper part, a change in size of a viewer within apicked-up image in accordance with a change in distance between an imagepickup unit and the viewer, and shows, on the lower part, exemplary datastored in a recognition error storage unit;

FIG. 4 shows exemplary content output by an image forming unit and asound output unit;

FIGS. 5A and 5B show exemplary content data stored in a content storageunit; and

FIG. 6 is a flowchart illustrating content output processing carried outby the control unit shown in FIG. 1.

DETAILED DESCRIPTION OF THE INVENTION

A suitable embodiment according to the present invention will bedescribed below in detail with reference to the accompanying drawings.In the following embodiment, the case of applying the informationprocessor according to the present invention to a digital signage device1 will be described by way of example. It should be noted that thepresent invention is not limited to the illustrated case.

[Configuration of Digital Signage Device 1]

FIG. 1 is a block diagram showing the major control configuration of thedigital signage device 1. FIG. 2 is a front view showing the schematicconfiguration of a screen unit 22 in FIG. 1. The digital signage device1 is, for example, a device which is installed in a retail store or thelike and outputs content, such as description of goods, to a viewer(customer).

As shown in FIG. 1, the digital signage device 1 includes a projectionunit 21 which emits video light of content, and the screen unit 22 whichreceives the video light emitted from the projection unit 21 on a rearface and projects the video light on a front face.

First, the projection unit 21 will be described. The projection unit 21includes a control unit 23, a projector 24, a storage unit 25, and acommunication unit 26. The projector 24, the storage unit 25, and thecommunication unit 26 are connected to the control unit 23, as shown inFIG. 1.

The control unit 23 includes a central processing unit (CPU), whichexecutes various programs stored in a program storage unit 251 in thestorage unit 25 to perform prescribed computations and control variouscomponents and elements, and a memory used as a work area duringexecution of the programs. The CPU and the memory are not shown in thefigure. The control unit 23 carries out content output processing, aswill be described later, in cooperation with the programs stored in theprogram storage unit 251 in the storage unit 25. The control unit 23functions as the recognition section, the acquisition section, and thedetermination section.

The projector 24 is a projection device which converts image data outputfrom the control unit 23 into video light, and emits the resultant lighttoward the screen unit 22. As the projector 24, a DLP (registeredtrademark) (digital light processing) projector, for example, isapplicable. The DLP projector utilizes a digital micromirror device(DMD) which is a display element in which a plurality of small mirrorsare arranged in an array (horizontally 1024 pixels and vertically 768pixels in the case of XGA), and the tilt angles of the individualmirrors are rapidly switched between the on and off states, to therebyform an optical image by the light reflected therefrom.

The storage unit 25 is configured with a hard disk drive (HDD), anon-volatile semiconductor memory, or the like. The storage unit 25includes the program storage unit 251, as shown in FIG. 1. The programstorage unit 251 stores a system program executed in the control unit23, processing programs for executing various kinds of processingincluding the content output processing which will be described later,application programs such as a face recognition program (facerecognition engine), gender/age recognition program (gender/agerecognition engine) and the like, and data required for executing theseprograms.

The storage unit 25 further includes a recognition error storage unit252 and a content storage unit 253.

The recognition error storage unit 252 stores data on how the genderrecognition accuracy will vary and on how large the age recognitionerror will be, when the gender/age recognition program is executed bythe control unit 23 to recognize the gender and age as features of aviewer on the basis of an image of the viewer picked up by an imagepickup unit 34 (described later), depending on the distance between theimage pickup unit 34 and the viewer.

The upper part in FIG. 3 shows a change in size of a viewer within apicked-up image in accordance with a change in distance between theimage pickup unit 34 and the viewer. The lower part in FIG. 3 showsexemplary data stored in the recognition error storage unit 252. Eachimage in the upper part of FIG. 3 schematically illustrates the size ofthe viewer within the picked-up image when the distance between theimage pickup device 34 and the viewer is the corresponding one in thelower part of FIG. 3.

In the recognition error storage unit 252, the distance between theimage pickup device 34 and the viewer (“distance from the viewer”) isstored, as shown in FIG. 3.

In addition, the gender recognition accuracy and the age recognitionerror which are expected when a viewer's gender and age are recognizedby executing the gender/age recognition program on an image picked up bythe image pickup unit 34 when the viewer is at a certain distance arestored, with those accuracy and recognition error being associated withthe corresponding distance. The data stored in the recognition errorstorage unit 252 are data which have been acquired by executing thegender/age recognition program to perform gender and age recognition inadvance and pre-evaluating the recognition failures and recognitionerrors.

Here, in the table in FIG. 3, the “distance from the viewer” isclassified into three levels of “farther”, “far”, and “close”, whichindicate that the eye-to-eye distance D of the viewer in a picked-upimage falls within one of these predetermined ranges. The eye-to-eyedistance D is a distance between two eyes of the viewer recognized froma picked-up image, and an approximate distance of the position of theviewer from the image pickup unit 34 can be specified from theeye-to-eye distance D. The eye-to-eye distance D decreases as the vieweris farther from the image pickup unit 34, while it increases as theviewer is closer to the image pickup unit 34. In the present embodiment,it is set such that, with 0<d1<d2, “farther” indicates D<d1, “far”indicates d1≦D<d2, and “close” indicates d2≦D.

The above-described three levels of the “distance from the viewer”correspond to the gender recognition accuracies and the age recognitionerrors by execution of the gender/age recognition program. Specifically,in the case where the “distance from the viewer” is “farther”, thegender recognition accuracy by execution of the gender/age recognitionprogram is low (for example, less than 50%) and the age recognitionerror is also large (for example, ±15 years). In the case of “far”, thegender recognition accuracy by execution of the gender/age recognitionprogram is medium (for example, 50% or more and less than 80%) and theage recognition error is also medium (for example, ±10 years). In thecase of “close”, the gender recognition accuracy by execution of thegender/age recognition program is high (for example, 80% or more) andthe age recognition error is small (for example, ±5 years).

The content storage unit 253 stores content data of content that isoutput by an image forming unit 27 and a sound output unit 33 (bothdescribed later). The content data is made up of moving-image dataconfigured with a plurality of frame images and sound data correspondingto the respective frame images.

FIG. 4 shows, by way of example, content that is output by the imageforming unit 27 and the sound output unit 33. The content output in thepresent embodiment is content for advertising commodities, which hasfour parts of: “commodity profile A”; “commodity profile B”; “functionaldescription A”; and “functional description B”, as shown in FIG. 4.

The commodity profile A is content describing a rough profile of acommodity, which is reproduced (output) when a viewer is at a distancefalling within the range of “farther” described above. The reproductiontime of the content of the commodity profile A agrees with the time(here, four seconds) taken by a person to pass through the areacorresponding to the range of “farther” as he/she walks at a normalwalking speed. It is configured such that the content of the commodityprofile A is reproduced, as a viewer approaches the digital signagedevice 1, while the viewer is passing through the area corresponding tothe range of “farther”.

The commodity profile B is content describing a little more detailedprofile of a commodity, which is reproduced (output) when a viewer is ata distance falling within the range of “far” described above. Thereproduction time of the content of the commodity profile B agrees withthe time (here, two seconds) taken by a person to pass through the areacorresponding to the range of “far” as he/she walks at a normal walkingspeed. It is configured such that the content of the commodity profile Bis reproduced, as a viewer approaches the digital signage device 1,while the viewer is passing through the area corresponding to the rangeof “far”.

The functional descriptions A and B are descriptions of functions ofcommodities, which are reproduced (output) when a viewer is at adistance falling within the range of “close” described above. Thefunctional descriptions A and

B can be reproduced (switched) in response to depression of an operationbutton in an operation unit 32 (described later).

FIGS. 5A and 5B show, by way of example, data of content items stored inthe content storage unit 253.

In the case where the gender and age of a viewer who is at a distancefalling within the range of “farther” described above are recognized byexecution of the gender/age recognition program, the gender recognitionaccuracy is low and the age recognition error is ±15 years, as shown inFIG. 3. Thus, in consideration of the possibilities that suchrecognition errors may take place for viewers within the areacorresponding to the range of “farther”, content items (here, contentitems of “commodity profiles A”) which are suitable for both genders andappropriate for the age groups within the range of ±15 years from therecognized ages are stored in the content storage unit 253, as shown inFIGS. 5A and 5B.

In the case where the gender and age of a viewer who is at a distancefalling within the range of “far” described above are recognized byexecution of the gender/age recognition program, the gender recognitionaccuracy is medium (for example, 50% or more) and the age recognitionerror is ±10 years, as shown in FIG. 3. Thus, in consideration of thepossibilities that such recognition errors may take place for viewerswithin the area corresponding to the range of “far”, content items(here, content items of “commodity profiles B”) which are suitable foreither gender and appropriate for the age groups within the range of ±10years from the recognized ages are stored in the content storage unit253, as shown in FIGS. 5A and 5B.

In the case where the gender and age of a viewer who is at a distancefalling within the range of “close” described above are recognized byexecution of the gender/age recognition program, the gender recognitionaccuracy is high (for example, 80% or more) and the age recognitionerror is ±5 years, as shown in FIG. 3. Thus, in consideration of thepossibilities that such recognition errors may take place for viewerswithin the area corresponding to the range of “close”, content items(here, content items of “functional descriptions A, B”) which aresuitable for either gender and appropriate for the age groups within therange of ±5 years from the recognized ages are stored in the contentstorage unit 253, as shown in FIGS. 5A and 5B.

Further, content data of content items for general use (referred to as“general-purpose content” items) which are appropriate for both gendersand all ages are also stored in the content storage unit 253.

Returning to FIG. 1, the communication unit 26 includes a modem, router,network card, and the like, and performs communication with externalequipment connected to a communication network such as a LAN.

The screen unit 22 will now be described.

As shown in FIG. 2, the screen unit 22 includes the image forming unit27, and a base unit 28 which supports the image forming unit 27.

The image forming unit 27 is a screen which has a light-transmittingplate 29 of an acrylic plate, for example, formed into a human shape andarranged in a direction approximately orthogonal to the video lightemitting direction. A film screen 291 for rear projection, having afilm-type Fresnel lens laminated, and a pre-printed film 292 are adheredto the plate 29. The projector 24 projects an image onto an area of theimage forming unit 27 where the film screen 291 is adhered. This imageforming unit 27 and the projector 24 described above constitute anoutput section.

The base unit 28 includes the button-type operation unit 32, the soundoutput unit 33, such as a speaker, for outputting sound, and the imagepickup unit 34.

The operation unit 32 includes various operation buttons, and detectsand outputs an operation button depression signal to the control unit23. Depressing an operation button makes it possible, for example, toswitch the category of the content to be output.

The image pickup unit 34 is a unit for picking up an image byphotographing a space in front of the digital signage device 1. Althoughnot shown in the figure, the image pickup unit 34 includes a camerahaving an optical system and an image pickup element, and an imagepickup control unit controlling the camera.

The optical system of the camera faces the direction capable ofphotographing a viewer in front of the digital signage device 1. Theimage pickup element is, for example, a charge coupled device (CCD) orcomplementary metal-oxide semiconductor (CMOS) image sensor. The imagepickup element converts the optical image that has passed through theoptical system, to a two-dimensional image signal.

The operation unit 32, the sound output unit 33, and the image pickupunit 34 are connected to the control unit 23, as shown in FIG. 1.

[Operation of Digital Signage Device 1]

An operation of the digital signage device 1 will now be described.

FIG. 6 is a flowchart illustrating the content output processing carriedout in the digital signage device 1. The content output processing iscarried out, when the digital signage device 1 is turned ON, by thecooperation of the control unit 23 and the program stored in the programstorage unit 251.

First, the control unit 23 causes the image pickup unit 34 tophotograph, thereby acquiring a picked-up image (step S1).

Next, the control unit 23 reads out a face recognition program, andperforms face recognition processing on the picked-up image acquired instep S1 (step S2). The face recognition technique is not particularlylimited; any known image processing technology such as the techniqueusing the Haar-like features, as described in Japanese PatentApplication Laid-Open No. 2012-053813, for example, may be adopted.

Next, the control unit 23 determines whether a face has been recognizedas a result of the face recognition processing (step S3). If it isdetermined that no face was recognized (NO in step S3), the control unit23 determines general-purpose content as the content to be output (stepS4). The control unit 23 causes the image forming unit 27 and the soundoutput unit 33 to output the content (step S17). Specifically, thecontrol unit 23 reads from the content storage unit 253 the content dataof the content to be output, and outputs the frame images successivelyto the projector 24, to thereby cause the projector 24 to project theimages onto the image forming unit 27. The control unit 23 also outputsthe read sound data to the sound output unit 33, to thereby cause it tooutput the sound of the content.

On the other hand, if it is determined that a face was recognized as aresult of the face recognition processing (YES in step S3), the controlunit 23 regards the face recognized from the picked-up image as the faceof a viewer, and determines the distance between the image pickup unit34 and the viewer on the basis of the face image (step S5).Specifically, the control unit 23 calculates the distance between thetwo eyes in the face image recognized from the picked-up image toacquire the eye-to-eye distance D, and uses the acquired eye-to-eyedistance D to determine into which one of “farther”, “far”, and “close”the distance between the image pickup unit 34 and the viewer isclassified. If more than one face is recognized, the processing in stepS5 and on may be performed on, for example, a face image of the facethat is largest in size.

If it is determined in step S5 that the distance between the imagepickup unit 34 and the viewer is “farther” (“farther” in step S5), thecontrol unit 23 refers to the recognition error storage unit 252 toacquire the information on the age recognition error corresponding tothe case where the distance from the viewer is “farther” (step S6).

Next, the control unit 23 executes the gender/age recognition program torecognize the age of the viewer on the basis of the face imagerecognized in step S2 (step S7). The age recognition technique is notparticularly limited; any known image processing technology such as thetechnique of recognizing the age on the basis of the wrinkle featureamount, spot feature amount, and lip feature amount in the face area, asdescribed in Japanese Patent Application Laid-Open No. 2012-053813, orthe technique of recognizing the age on the basis of the contour of theface, the positions of the eyes, nose, mouth and other parts, the skinconditions and the like extracted from a face image, for example, may beadopted.

The control unit 23 then determines content to be output, on the basisof the age of the viewer recognized by executing the gender/agerecognition program and the age recognition error acquired in step S6(step S8), and the process proceeds to step S17. In step S8, of thecontent items stored in the content storage unit 253, one content itemthat is suitable for the age group of the recognized age ±15 years isdetermined as the content to be output.

If it is determined in step S5 that the distance between the imagepickup unit 34 and the viewer is “far” (“far” in step S5), the controlunit 23 refers to the recognition error storage unit 252 to acquire theinformation on the age recognition error corresponding to the case wherethe distance from the viewer is “far” (step S9).

Next, the control unit 23 executes the gender/age recognition program torecognize the age of the viewer on the basis of the face imagerecognized in step S2 (step S10).

Next, the control unit 23 executes the gender/age recognition program torecognize the gender of the viewer on the basis of the face imagerecognized in step S2 (step S11). The gender recognition technique isnot particularly limited; any known image processing technology such asthe technique of recognizing the gender on the basis of the wrinklefeature amount, spot feature amount, and lip feature amount in the facearea, as described in Japanese Patent Application Laid-Open No.2012-053813, or the technique of estimating the gender on the basis offace feature amounts such as the positions, sizes, and ratios of theeyes, nose, hair style, color, etc. included in a face image, forexample, may be adopted.

The control unit 23 then determines content to be output, on the basisof the gender and age of the viewer recognized by executing thegender/age recognition program and the age recognition error acquired instep S9 (step S12), and the process proceeds to step S17. In step S12,of the content items stored in the content storage unit 253, one contentitem that is suitable for the recognized gender and suitable for the agegroup of the recognized age ±10 years is determined as the content to beoutput.

If it is determined in step S5 that the distance between the imagepickup unit 34 and the viewer is “close” (“close” in step S5), thecontrol unit 23 refers to the recognition error storage unit 252 toacquire the information on the age recognition error corresponding tothe case where the distance from the viewer is “close” (step S13).

Next, the control unit 23 executes the gender/age recognition program torecognize the age of the viewer on the basis of the face imagerecognized in step S2 (step S14).

Next, the control unit 23 executes the gender/age recognition program torecognize the gender of the viewer on the basis of the face imagerecognized in step S2 (step S15).

The control unit 23 then determines content to be output, on the basisof the gender and age of the viewer recognized by executing thegender/age recognition program and the age recognition error acquired instep S13 (step S16), and the process proceeds to step S17. In step S16,of the content items stored in the content storage unit 253, one contentitem that is suitable for the recognized gender and suitable for the agegroup of the recognized age ±5 years is determined as the content to beoutput.

In step S17, the control unit 23 causes the image forming unit 27 andthe sound output unit 33 to output the content that has been determinedto be output. Specifically, the control unit 23 reads from the contentstorage unit 253 the content data of the content to be output, andoutputs the frame images successively to the projector 24, to therebycause the projector 24 to project the images onto the image forming unit27. The control unit 23 also outputs the read sound data to the soundoutput unit 33, to thereby cause it to output the sound of the content.

The control unit 23 repeats the processing in steps S1 to S17 while thedigital signage device 1 is ON.

For example, in the case where a 25-year-old female viewer is at adistance falling within the range of “farther” described above, she maybe erroneously recognized as a 40-year-old man due to the poor genderand age recognition accuracies. In this case, if content appropriate fora 40-year-old man is just output, it is highly likely that the viewer isnot interested in that content inappropriate for the viewer and movesaway from the digital signage device 1. In the present embodiment,however, the content suitable for both genders and for 40 ±15 years oldis output, as indicated by hatching in FIG. 5A, allowing contentappropriate for the viewer to be output. That is, even in the occurrenceof false recognition of the gender and/or age, the content takingaccount of such false recognition is output, preventing the undesirablesituation where content inappropriate for a viewer is output. As theviewer approaches the digital signage device 1, the gender and agerecognition accuracies increase. It is therefore possible to outputcontent focusing on the gender and age of the viewer as the viewerapproaches the digital signage device 1.

As described above, according to the digital signage device 1, thecontrol unit 23 acquires the distance between the image pickup unit 34and a viewer, and acquires the recognition error of a feature of theviewer that occurs when the feature of the viewer is recognized from apicked-up image acquired by the image pickup unit 34 when the viewer isat that distance. The control unit 23 then determines content to beoutput, on the basis of the acquired recognition error and therecognized feature of the viewer. For example, the control unit 23determines, as the content to be output, content that is proper for theage group within the range of the recognition error from the recognizedage of the viewer.

It is therefore possible to prevent the undesirable situation wherecontent inappropriate for the viewer is output due to the occurrence ofrecognition error of the feature of the viewer.

It should be noted that the description of the above embodiment is asuitable example of the digital signage device of the present invention;the present invention is not limited thereto.

For example, in the above embodiment, the distance between the imagepickup unit 34 and the viewer was acquired on the basis of theeye-to-eye distance D in the face image recognized from the picked-upimage. The way of acquiring the distance, however, is not limitedthereto; it may be acquired on the basis of the size of the facerecognized from the picked-up image, for example.

Further, in the above embodiment, the content to be output wasdetermined on the basis of the feature of the viewer recognized byexecuting the gender/age recognition program and the recognition errorthat occurs in the case of recognizing the feature of the viewer. Thecontent to be output, however, may be determined on the basis of therecognition error alone, without recognizing the feature of the viewer.For example, in the case where the distance between the image pickupunit 34 and the viewer is farther, i.e. when the age recognition errorexceeds a predetermined reference level, general-purpose content may bedetermined as the content to be output. In the case where the agerecognition error does not exceed the predetermined reference level, thegender/age recognition program may be executed to acquire the gender andage of the viewer, and the content based on the recognized gender andage may be determined as the content to be output.

In the above embodiment, a single program was used to estimate thegender and the age on the basis of a picked-up image (face image).Alternatively, separate programs may be used for estimating the genderand for estimating the age.

Further, in the above embodiment, the content was a moving image (withsound). The content, however, is not limited thereto; it may includeimages alone, or it may include sound alone.

Furthermore, in the above embodiment, the distance was detected on thebasis of the eye-to-eye distance D. The way of detecting the distance,however, is not limited thereto; a distance measurement sensor or thelike may be used to detect the distance.

In the above embodiment, the case of applying the present invention tothe digital signage device which displays an image by projecting theimage from the projector onto the screen was explained. The applicationof the present invention, however, is not limited thereto; it may beapplied to an information processor having a liquid crystal display,plasma display, or other display device, or to an information processorconnected to such a display device. In either case, similar effects asdescribed above can be obtained.

The other detailed configurations and detailed operations of the digitalsignage device may be modified as appropriate within the range notdeparting from the gist of the invention.

While several embodiments of the present invention have been described,the scope of the present invention is not limited to the embodimentsdescribed above; rather, it includes the scope as recited in the claimsand equivalent thereof.

What is claimed is:
 1. An information processor comprising: arecognition section that recognizes a feature of a viewer of content; anacquisition section that acquires a recognition error that occurs whenthe feature of the viewer is recognized by the recognition section; anda determination section that determines content to be output, on thebasis of the acquired recognition error.
 2. The information processoraccording to claim 1, further comprising an image pickup section thatacquires a picked-up image of the viewer, wherein the recognitionsection performs face recognition processing on the picked-up imageacquired by the image pickup section, to thereby recognize the featureof the viewer on the basis of an image of the face recognized.
 3. Theinformation processor according to claim 2, wherein the acquisitionsection acquires a distance between the image pickup section and theviewer, and acquires the recognition error that occurs when the featureof the viewer is recognized by the recognition section, on the basis ofthe acquired distance.
 4. The information processor according to claim3, wherein the recognition error becomes larger as the distance from theviewer is farther, and the recognition error becomes smaller as thedistance from the viewer is closer.
 5. The information processoraccording to claim 1, wherein the determination section determines thecontent to be output, on the basis of the feature of the viewerrecognized by the recognition section and the recognition error acquiredby the acquisition section.
 6. The information processor according toclaim 2, wherein the determination section determines the content to beoutput, on the basis of the feature of the viewer recognized by therecognition section and the recognition error acquired by theacquisition section.
 7. The information processor according to claim 3,wherein the determination section determines the content to be output,on the basis of the feature of the viewer recognized by the recognitionsection and the recognition error acquired by the acquisition section.8. The information processor according to claim 4, wherein thedetermination section determines the content to be output, on the basisof the feature of the viewer recognized by the recognition section andthe recognition error acquired by the acquisition section.
 9. Theinformation processor according to claim 5, wherein the feature of theviewer includes the age of the viewer, and the determination sectiondetermines, as the content to be output, content that is proper for anage group within a range of the recognition error acquired by theacquisition section from the age of the viewer recognized by therecognition section.
 10. The information processor according to claim 6,wherein the feature of the viewer includes the age of the viewer, andthe determination section determines, as the content to be output,content that is proper for an age group within a range of therecognition error acquired by the acquisition section from the age ofthe viewer recognized by the recognition section.
 11. The informationprocessor according to claim 7, wherein the feature of the viewerincludes the age of the viewer, and the determination sectiondetermines, as the content to be output, content that is proper for anage group within a range of the recognition error acquired by theacquisition section from the age of the viewer recognized by therecognition section.
 12. The information processor according to claim 8,wherein the feature of the viewer includes the age of the viewer, andthe determination section determines, as the content to be output,content that is proper for an age group within a range of therecognition error acquired by the acquisition section from the age ofthe viewer recognized by the recognition section.
 13. A contentdetermining method for determining content by controlling an informationprocessor, the method comprising: an acquisition step of acquiring arecognition error that occurs when a feature of a viewer of content isrecognized by a recognition section included in the informationprocessor; and a determination step of determining content to be output,on the basis of the recognition error acquired in the acquisition step.14. A computer-readable storing medium storing therein a programincluding a series of instructions to cause a computer built in aninformation processor to perform: a recognition function of recognizinga feature of a viewer of content; an acquisition function of acquiring arecognition error that occurs when the feature of the viewer isrecognized by the recognition function; and a determination function ofdetermining content to be output, on the basis of the acquiredrecognition error.